﻿
namespace FastFood.Business.Logic
{
    using System;
    using System.Collections.Generic;
    using EDOSwit.Entity;
    using FastFood.Business.Entities;
    using FastFood.DataAccess;
    using FastFood.Business.Entities.Tipos;

    public class PreparablesManager
    {
        public IList<Preparable> ListarByNombre(string nombre)
        {
            try
            {
                IList<Preparable> lista = PreparablesData.Instancia.ListarByNombre(nombre);
                foreach (Preparable preparable in lista)
                {
                    if (preparable.tipo == TipoPreparable.Producto)
                    {
                        preparable.costo = ProductosManager.Instancia.Obtener(preparable.preparableID).costo;
                    }
                }
                return lista;
            }
            catch (Exception) { throw; }
        }
    }
}
